package com.by.mapper;

import com.by.bean.User;
import org.apache.ibatis.annotations.Mapper;

import java.io.Serializable;
import java.util.List;

/**
 * date 2025/2/18 14:55
 * author bjj
 * decoration
 * version 1.0
 * since jdk11
=======
import java.io.Serializable;

/**
 * @author :LYJ
 * @version : 1.0
 * @date : 2025/2/17 20:05
 * @desc :
 * @since : JDK17
>>>>>>> li
 */
@Mapper
public interface UserMapper {
    /**
     * 保存用户
     * @param user
     * @return
     */
    int save(User user);

    //int delete(int id);


    //int queryUserByUserName(String account);

    /*
     * @param id
     * @return
     */
    int delete(Serializable id);

    /**
     * 根据用户名查询用户
     *
     * @param username
     * @return
     */
    int queryUserByUserName(String username);

    //以下为鉴权测试所用

    /**
     * 根据用户账号查询用户角色
     *
     * @param account
     * @return
     */
    List<String> queryUserRole(String account);
}

